@charset "utf-8";

/* 달력 고정 div */
.calrendarPixedDiv { width:100%; float:left; }
.calrendarPixedDivSmall { width:350px; float:left; }

/* 달력테이블 */
#jCalrendar { font-size:11px; font-weight:bold; color:#999999; border:0 none; padding:0; margin:0; border-spacing:0; text-align:center; position:relative; width:100%; float:left;margin-bottom:500px; }
#jCalrendar caption { display:none; }
#jCalrendar tr, th, td { padding:0; margin:0; border:0; border-spacing:0; }
/* 년도와 월 */
#jCalrendar thead td { padding-bottom:20px; border-right:0 none; }
#jCalrendar thead td a, span { text-align:center; vertical-align:bottom; font-variant:small-caps; }
#jCalrendar thead td span { padding:0 30px; font-size:13px; font-weight:bold; color:#000000; }
#jCalrendar thead td hr { visibility:hidden; }
/* 요일 */
#jCalrendar tbody { border-right:1px dashed #d7d7d7; }
#jCalrendar tbody th { text-align:center; padding:7px 5px; font-weight:bold; background:#69F; width:14%; color:#ffffff; border-top:2px solid #36F; border-left:1px dashed #d7d7d7; }
#jCalrendar tbody th.rBorder { border-right:1px dashed #d7d7d7; }
/* 각 날짜 */
#jCalrendar tbody td { position:relative; width:14%; border-bottom:1px dashed #d7d7d7; border-left:1px dashed #d7d7d7; vertical-align:top; }
#jCalrendar tbody td hr { visibility:hidden;  }
#jCalrendar tbody td.rBorder { border-right:1px dashed #d7d7d7; }
#jCalrendar tbody td.bBorder { border-bottom:1px solid #d7d7d7; }
#jCalrendar tbody td.rbBorder { border-right:1px dashed #d7d7d7; border-bottom:1px solid #d7d7d7; }
/* 날짜 & 일정등록 */
#jCalrendar tbody td dl { vertical-align:top; width:100%; float:left; }
#jCalrendar tbody td dl dt { display:none; }
#jCalrendar tbody td dl dd { overflow:hidden; width:auto; float:left; font-size:11px; text-align:left; padding:5px 5px 0px 5px; }
#jCalrendar tbody td dl dd img { margin-left:15px; }
#jCalrendar tbody td dl hr { visibility:hidden; }
/* 일정리스트 */
#jCalrendar tbody td ul { width:100%; float:left; vertical-align:top; text-align:left; margin-top:0px; overflow:hidden; line-height:114%; }
#jCalrendar tbody td ul li { background:url(../admin_calendar/lime_calendarImage/calendarListBulit.png) 0 0 no-repeat; padding-left:12px; vertical-align:top; }
/* 날짜 색상 */
#jCalrendar tbody td dl dd p { padding:0; margin:0; border:0 none; float:left; }
	/* 일요일 */
	#jCalrendar tbody td dl dd p.sColor { color:#f00; }
	/* 토요일 */
	#jCalrendar tbody td dl dd p.tColor { color:#06F; }
	/* 평일 */
	#jCalrendar tbody td dl dd p.dColor { color:#000; }
	/* 오늘 */
	#jCalrendar tbody td dl dd p.cColor { color:#ffffff; font-weight:bold; font-size:12px; background:#999999; display:block; padding:2px 5px 0 5px; }
/* 오버컨텐츠 창 */
.jCalrendarOver { position:absolute; z-index:100; border:1px solid #d7d7d7; top:0; left:0; background:#ffffff; text-align:left; width:auto; max-width:300px; height:auto; overflow:hidden; display:none; float:left; }
.jCalrendarOver h4 { font-size:13px; font-weight:bold; color:#555555; padding:5px 5px 10px 5px; text-align:left; border-bottom:1px solid #d7d7d7; display:block; }
.jCalrendarOver h4 img { float:right; margin:2px 0 0 30px; }
.jCalrendarOver ul li { margin:0; padding:0; border:0; }
.jCalrendarOver ul { padding-bottom:10px; float:left; }
.jCalrendarOver ul li dl { border:0 none; padding:0 0 5px 0; margin:0; border-spacing:0; width:100%; height:auto; border-bottom:1px dashed #d7d7d7; float:left; }
.jCalrendarOver ul li dl dt { text-align:left; font-size:11px; font-weight:bold; color:#981f31; padding:20px 5px 0 15px; background:url(../admin_calendar/lime_calendarImage/calendarScheduleBulit.png) no-repeat 0 23px; float:left; }
.jCalrendarOver ul li dl dd { text-align:left; padding:5px 5px 0 25px; color:#000000; float:left; clear:both; }
.jCalrendarOver ul span { text-align:left; float:left; padding:10px 5px 0 5px; display:block; }
/* 일정리드 */
h4.calendarHtitle { width:91.5%; float:left; margin:20px 3% 15px 5%; padding-bottom:10px; display:block; font-size:14px; font-weight:bold; color:#555555; text-align:left; border-bottom:1px solid #d2d2d2; clear:both; }
#jCalrendarRead { width:91.5%; float:left; margin:0 3% 15px 5%; border:0 none; line-height:130%;}
#jCalrendarRead li { width:auto; float:left; margin:15px 1% 0 2%; }
#jCalrendarRead li ul { width:100%; float:left; padding:0; margin:0; border:1px solid #d7d7d7; border-top:0 none; }
#jCalrendarRead li ul li.title { width:100%; padding:5px 0; margin:0; background:#325fcc; color:ffffff; font-size:12px; font-weight:bold; clear:both; }
#jCalrendarRead li ul li.contents { width:100%; padding:5px 0; text-indent:5px; margin:0; clear:both; }
#jCalrendarRead li ul li { width:auto; padding:5px; margin:0; float:left; }
#jCalrendarRead li ul li.btn { float:left; }
#jCalrendarRead li ul li.btn a { color:#981f32; }
#jCalrendarRead li dl dd { padding:10px 15px; border:0 none; width:auto; float:left; clear:both; text-align:left; }
#jCalrendarRead li dl dt.displayNone { display:none; }
#jCalrendarRead li dl dd.writer { float:left; font-size:11px; color:#990; padding:0 0 0 10px; margin:0 10px 10px 0; border:1px solid #ffffff; background:#ffffff; width:auto; clear:left; font-weight:bold; }
#jCalrendarRead li dl dd.schedlueBtn { float:left; font-size:11px; padding:0; margin:0 10px 10px 0; border:1px solid #ffffff; color:#981f31; background:#ffffff; width:auto; clear:none; }
#jCalrendarRead li dl dd.schedlueBtn a { color:#981f31; }


.jbd_write {
	width:80%;
	float:left;
	border:0px none;
	padding:0px;
	margin-top:20px;
	line-height:160%;
	border-top:1px solid #ff8c03;
	border-bottom:1px solid #ff8c03;
	
}
.jbd_write th {
	width:20%;
	padding:5px;
	margin:0px;
	font-weight:bold;
	text-align:left;
	background:#b2ab9b;
	border-bottom:1px dashed #d7d7d7;
	color:#000;
}
.jbd_write td {
	padding:5px;
	margin:0px;
	text-align:left;
	border-bottom:1px dashed #d7d7d7;
}
.jbd_write td input {
	width:95%;
	background:#ffffff;
	border:1px solid #ffffff;
}
.jbd_write td input.j_pass {
	width:30%;
}
.jbd_write td input.j_mail {
	width:50%;
}
.jbd_write td input.j_file {
	width:60%;
}
.jbd_write td input.j_spam {
	width:25%;
}
.jbd_write td img.j_reload {
	padding:2px 0px 0px 5px;
}
.jbd_write td select {
	padding:0px;
	margin:0px;
	font-size:11px;
}
.jbd_write td span.conWo {
	width:100%;
	float:left;
	padding:0px 0px 7px 0px;
}
.jbd_write td span.conWo a {
	font-size:12px;
	color:#444444;
	font-weight:bold;	
}
.jbd_write td.ttarea {
	text-align:center;	
}
.jbd_write td textarea {
	width:100%;
	height:250px;
	background:none;
	border:1px;
}
.jbd_write td.button_write {
	text-align:right;
	border:0px none;
}
.jbd_write td.button_write input {
	width:auto;
	border:0px none;
	background:none;
	padding-left:10px;	
}
/* 글수정 테이블 */
.jbd_modify {
	width:100%;
	float:left;
	border:0px none;
	padding:0px;
	margin:0px;
	line-height:160%;
	border-top:1px solid #ff8c03;
	border-bottom:1px solid #ff8c03;
}
.jbd_modify th {
	width:20%;
	padding:5px;
	margin:0px;
	font-weight:bold;
	text-align:left;
	background:#fafafa;
	border-bottom:1px dashed #d7d7d7;
	color:#000;
}
.jbd_modify td {
	padding:5px;
	margin:0px;
	text-align:left;
	border-bottom:1px dashed #d7d7d7;
}
.jbd_modify td input {
	width:95%;
	background:#ffffff;
	border:1px solid #ffffff;
}
.jbd_modify td input.j_pass {
	width:30%;
}
.jbd_modify td input.j_mail {
	width:50%;
}
.jbd_modify td input.j_file {
	width:60%;
}
.jbd_modify td input.j_spam {
	width:25%;
}
.jbd_modify td img.j_reload {
	padding:2px 0px 0px 5px;
}
.jbd_modify td select {
	padding:0px;
	margin:0px;
	font-size:11px;
}
.jbd_modify td.ttarea {
	text-align:center;	
}
.jbd_modify td textarea {
	width:95%;
	height:300px;
	background:none;
	border:0px;
}
.jbd_modify td span {
	text-align:left;
	padding-left:5px;
	width:100%;
	float:left;
}
.jbd_modify td span.conMo {
	padding:0px 0px 7px 0px;
}
.jbd_modify td span.conMo a {
	font-size:12px;
	color:#444444;
	font-weight:bold;	
}
.jbd_modify td.button_write {
	text-align:right;
	border:0px none;
}
.jbd_modify td.button_write input {
	width:auto;
	border:0px none;
	background:none;
	padding-left:10px;	
}
.jbd_modify_picefile {
	width:100%;
	float:left;
	border-top:1px solid #ff8c03;
}
.jbd_modify_picefile dt {
	width:100%;
	padding:5px 0px;
	float:left;
	background:#fafafa;
	text-align:center;
	font-weight:bold;
	color:#000000;
	border-bottom:1px dashed #d7d7d7;
}
.jbd_modify_picefile dd {
	word-wrap:break-word;
	padding:5px;
	float:left;
}
.jbd_modify_picefile dd img {
	padding:2px 0px 0px 5px;
}
